home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / rndexe / rndexe.doc < prev    next >
Text File  |  1995-08-18  |  7KB  |  180 lines

  1.  =======================================================================
  2.  【ソフト名】  ランダム実行ランチャー  rndexe.exe (V1.0 L10)
  3.  【登 録 名】 RNDEXE (希望)
  4.  【著作権者】 White of Cat(NIFTY:PEB02011)
  5.  【対応機種】 FM-TOWNS (T-OS V2.1L31以降) 
  6.  【動作確認】 FM-TOWNS II MF170W
  7.  【開発言語】 LSI C-86 Ver.3.30 試食版 (本体部分)
  8.                HighC V1.7L12 マルチメディアキット(付属品部分)
  9.  【ソフト種別】 フリーソフトウェア
  10.  【転載条件】  改変しなければ自由
  11.  =======================================================================
  12.  
  13.  【ソフト紹介】
  14. ●どんなソフトなの
  15.  与えられたリストに登録されているコマンドをランダムに実行するプログラム
  16. です。
  17.  フリコレをみていたら、*.NPBがたくさんあって、MOPTERMのFAPXの表紙で毎回
  18. 切り換えて表示させようと思いました。しかし、切り換えが結構めんどうくさい。
  19. これは、壁紙の切り換えでも同じです。
  20.  そこで、ランダムに壁紙や表紙ファイルを切り換えるプログラムを考えました
  21. が、実行するプログラムを、ランダムに切り換える事ができればもっと応用が効
  22. くことに気が付きこれを作りました。
  23.  
  24. ●使用例
  25.  ランダムに処理したいときに役立ちます。
  26.  
  27.  例えば、
  28.   (1)壁紙をランダムに変更する。
  29.   (2)FAPXの表紙をランダムに変更する。
  30.   (3)ランダムにTIFFファイルを表示する。
  31.   (4)ランダムにEUPファイルを演奏する。
  32.   (5)ランダムにSNDファイルを再生する。
  33.   (6)TOWNSとジャンケンする。
  34.   (7)TOWNSをサイコロとして使う。
  35.  
  36.   などです。
  37.  
  38.  RNDEXEのみではたいしたことはできませんが、他のプログラムと組み合わせて
  39. 使用することでいろいろできます。RNDEXEから呼び出せるプログラムも添付して
  40. います。
  41.  
  42.  
  43. ●とにかく体験してみたい時には
  44.  RNDEXE.EXEの使い方の詳細はあとで書きますが、とりあえずどんなプログラム
  45. か知りたい人は初期化済のFD(2HD)一枚とフリコレの2から10までのどれかを
  46. 用意してください。
  47.  
  48.  添付されたファイルをすべてFDに複写して、RUN386.EXEを追加すれば、FD
  49. にアイテムがでてきますのでそれを実行するとフリコレのデモがみれます。(で
  50. きればRAMディスクに複写した方がよい)
  51.  
  52.  
  53.   RUN386.EXE は 添付されていません。TOWNSのシステムソフトウェアにあります
  54. のでコピーしてきてください。FDの初期化でシステムディスクにするとRUN386.EXE
  55. がFDにできます。ただし、このFDを使う時には FDの容量が足りないので
  56. RUN386.EXE以外のファイルはFDからすべて削除してください。(2DD等のFDでは容
  57. 量不足になります。)
  58.  RUN386.EXEはシステムによって中身がことなります。一番最新の物の利用をお勧
  59. めします。
  60.  
  61.  このデモでは、フリコレのオートでもが見れます。
  62.  フリコレが一枚あれば、それで一日は楽しめます。
  63.  おまけで、SOFTWARE CONTEST(ソフトウェアコンテスト略してソフコンの入選作
  64. 品が収録されたCD)のデータも入れています。(フリコレ1、ソフコン3はもってい
  65. ないのでない)
  66.  
  67.  
  68.  デモは無限ループになっていますので、終了したいときには、スペースキーを
  69. 押し続けてください。キーチェックにひっかかったら、終了ダイアログが表示さ
  70. れます。
  71.  画面がこわれて操作が分からなくなったときには、「ESC」「取消」「実行
  72. 」「スペース」「BREAK」キーを適当に押してみてください。なんらかの反応が
  73. あると思います。
  74.  
  75.  
  76.  このデモは、フリコレのTIFFファイルとEUPファイルをランダムに選んで、
  77. 表示したり演奏することで実現しています。
  78.  
  79.  
  80. ●その他のサンプル
  81.  
  82.  壁紙の切り換えは、普通のBATファイルの要領で記述したファイルをRNDEXEに
  83. 渡すと、その中の一行をランダムに実行してくれるので、壁紙の切り換えが簡単
  84. にできます。
  85.  サンプルとして、KABECG.BATとKABECG.RNDを添付しています。
  86.  また、FAPXの表紙切り換えのサンプルは、NPBCG.BAT,NPBCG.RNDです。
  87.  
  88.  RNDEXE.EXE自体は単純な構造で問題なかったのですが、RNDEXEから呼び出すプ
  89. ログラムで適当なのがみつからず、結局自分でつくりました。EUPの演奏など、
  90. 好みに応じてHEPLAYなどを使ってください。
  91.  
  92.  今回、提供している付属品には、
  93.  
  94.  (1) EUPWIN.EXP  EUPファイルを演奏して終了する
  95.   (2) WAIWIN.EXP  画面にメッセージを表示する
  96.   (3) TSLOAD.EXP  TIFFを表示したり、SNDを再生したりして終了する
  97.   (4) KBHIT.EXE   キーが押されているか調べる
  98.  
  99.   があります。これらは、単独でも使用可能ですが、RNDEXE.EXEと組み合わせて
  100. 使うことを考えてあります。
  101.   実は、こっちの開発の方に手間がかかっています。
  102.  
  103.   それぞれの説明は、別の説明にあります。
  104.  
  105.  デモはFDから起動するようにしていますが、実際には、HDかRAMディスク
  106. に複写して使ってください。(FDはあくまでも体験用です)そうでないとFDの
  107. アクセスばっかりで精神的によくありません。FD以外に複写した場合には、*.BAT
  108. ファイルを再度アイテム登録してください。ディレクトリの移動ありで登録します。
  109.  
  110.  
  111. ●RNDEXEの使い方
  112.  まずランダムに実行するコマンドをファイルに書きます。普通のコマンド入力
  113. と同じ方法です。行の先頭が # だとその行はコメントとなります。
  114.  
  115.  例えば、CMDLIN.RND に以下の記述をします。(>はDOSのプロンプトを示す)
  116.  
  117.  
  118.  > type CMDLIN.RND
  119.  
  120.  #  #で始まるとコメントの行になる
  121.  #  print.exp というのは*.TIFを表示するプログラムの仮称 
  122.  #  コマンド行1 (EXPファイルを呼び出すにはRUN386.EXEも記述する。)
  123.  run386 print.exp PA.TIF
  124.  #  コマンド行2
  125.  run386 print.exp GU.TIF
  126.  #  コマンド行3
  127.  run386 print.exp TO.TIF
  128.  #  CMDLIN.RND の終わり
  129.  
  130.  
  131. と記述しておいて、
  132.  
  133.  > rndexe cmdlin.rnd
  134.  
  135. と実行すると PA.TIF か GU.TIF か TO.TIF のいずれかが print.expで実行され
  136. て終了します。実行されるのは、一行だけですので、複数の処理を一度にしたい
  137. ときには、バッチファイルを作って指定してください。
  138.   拡張子、RNDも必要です。(拡張子RNDにこだわる必要はありません。ファイル名
  139. をそのまま指定してください。)
  140.  
  141.  
  142. ●注意点
  143.  RNDEXE.EXEはディレクトリの移動はしませんので、パスが通るようにフルパス
  144. で書くなど工夫してください。
  145.  呼び出す分、メモリを消費していますので、メモリを大量に使用するプログラ
  146. ムは呼び出せないかもしれません。
  147.  環境変数COMSPECを指定してください。(COMSPEC=C:\COMMAD.COMなど)
  148. 意味が分からない時には、そのままでも構いませんが、使用環境によってハング
  149. アップするかもしれません。特に、MS-DOSのVer6でTOWNSを立ち
  150. 上げてるときには注意してください。(標準で設定されるようですが。)
  151.  
  152.  
  153.  
  154. ●使用条件はどうなっているの
  155.  
  156.  このプログラムの著作権は放棄しませんが、自由に流通させて下さい。但しこ
  157. のプログラムは*無保証*です。
  158.  
  159. この作品の、著作権はWhite of Cat にありますが、(TSLOAD.EXPで)
  160.   32K色画像高速ローダーライブラリー  GL32K.LIB Ver1.00
  161.   Copyright(c) KXC KAROU・UOTA  May. 1993 Nifty-Serve 富樫冬尾[ID:JAD00205]を
  162. 組み込んでいます。(PIC,TK4,TPH形式が読める)
  163.  
  164.  
  165. ただし、これは添付ドキュメント(GL32k.DOC)にある、
  166.         ※組み込み
  167.           市販、フリーウェアを問わずGL32Kを組み込み配付を行う事に制
  168.           限は有りません。又、添付文書等にGL32Kを使用したと言う一文
  169.           を添える義務は有りません。
  170. の条件のもとで使用していますので問題無いはずです。
  171.  
  172.  
  173. フリーソフトですのでご自由におつかいください。
  174.  
  175.  
  176. ●履歴V1.0 L10 新規に作成
  177.  
  178.                           (C) 1995 White of Cat  NIFTY(PEB02011)
  179.  
  180.